package net.zoneland.knowledge.controller.bean;

/**
 * 任务列表查询参数对象.
 * @author zmq
 * @Date 2022/8/11 10:30
 */
public class WorkListQueryVo {
    /**
     * 默认分页参数.
     */
    public static final int DEFAULT_PAGE_SIZE = 10;
    /**
     * 数据类型.
     */
    private WorkListTypeEnum type;
    /**
     * 当前页.
     */
    private Integer page;
    /**
     * 每页记录数.
     */
    private Integer pageSize;

    /**
     * 查询文本.
     */
    private String queryText;

    /**
     * 获取 属性值.
     * @return 属性值
     */
    public WorkListTypeEnum getType() {
        return type;
    }

    /**
     * 设置 属性值.
     * @param type 属性值
     */
    public void setType(final WorkListTypeEnum type) {
        this.type = type;
    }
    /**
     * 获取 属性值.
     * @return 属性值
     */
    public Integer getPage() {
        return page;
    }
    /**
     * 设置 属性值.
     * @param page 属性值
     */
    public void setPage(final Integer page) {
        this.page = page;
    }
    /**
     * 获取 属性值.
     * @return 属性值
     */
    public Integer getPageSize() {
        return pageSize;
    }
    /**
     * 设置 属性值.
     * @param pageSize 属性值
     */
    public void setPageSize(final Integer pageSize) {
        this.pageSize = pageSize;
    }

    /**
     * 获取 queryText.
     *
     * @return queryText
     */
    public String getQueryText() {
        return queryText;
    }

    /**
     * 设置 queryText.
     *
     * @param queryText queryText
     */
    public void setQueryText(final String queryText) {
        this.queryText = queryText;
    }

    /**
     * 对象字符串.
     * @return 字符串
     */
    @Override
    public String toString() {
        return "WorkListQueryVo{"
            + "type=" + type
            + ", page=" + page
            + ", pageSize=" + pageSize
            + '}';
    }
}
